html{font-family:"微软雅黑",Arial,sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,button,textarea,p,th,td{padding:0;margin:0;font-family:Microsoft YaHei,sans-serif,Arial}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
a{text-decoration:none;color:#000;outline:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,button {margin: 0;vertical-align: middle;outline: none;}
i,em {font-style: normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear}
a{text-decoration: none;-webkit-tap-highlight-color:transparent;}
a:hover{
    text-decoration: none;
    cursor: pointer;
}
::before,
::after{
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color:transparent;/*清除点击高亮效果*/
}
[v-cloak] {
  display: none;
}
/*提示框 toast*/
.promptBox{
	max-width: 3.4rem;
	height: .18rem;
    line-height: .18rem;
	overflow: hidden;
    padding: 10px 15px;
	box-sizing: content-box;
	position: fixed;
	bottom: 1.2rem;
    z-index: 999999999;
    white-space: nowrap;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
	border-radius: 3px;
    text-align: center;
    font-size: .15rem;
}
.shadowClass{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0,0,0,0);
	position: fixed;
	top: 0;
	left: 0;
    z-index: 999999998;
}
/*loading*/
.loading_modal {
	position: fixed;
	top: 50%;
	left: 50%;
    width: 1rem;
    height: 1rem;
    border-radius: .04rem;
    margin-top: -.5rem;
    margin-left: -.5rem;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9999;
}
.loading_modal img {
    float: left;
    width: .7rem;
    height: .75rem;
    margin-top: .05rem;
    margin-left: .15rem;
}
.loading_modal p {
	float: left;
	width: 100%;
	height: .25rem;
	line-height: .25rem;
    font-size: .14rem;
    color: #fff;
    text-align: center;
    margin-top: -.08rem;
}
/*dialog*/
.tanceng{
	width:2.7rem;
    height:1.65rem;
	background:#FFFFFF;
	position: fixed;
	z-index:1111;
	left:50%;
	top:2rem;
	margin-left:-1.35rem;
	border-radius:.12rem;
}
.title{
	font-size:.17rem;
	color: #030303;
	letter-spacing: -0.41px;
	margin-top:.26rem;
	text-align:center;
}
.textben{
	font-size:.14rem;
	color: #030303;
	letter-spacing: -0.09px;
	width:2.4rem;
	height:.4rem;
	margin: 0 auto;
	margin-top:.15rem;
	text-align: center;
}
.xcf{
	height:.44rem;
	margin-top:.16rem;
	
}
.bot{
	height:1px;
	background: rgba(77,77,77,0.78);
    background: #9B9B9B;
}
.choose{
	height:.43rem;
}
.choose span{
	display:block;
	float:left;
	width:49%;
   font-size:.17rem;
   color: #0076FF;
   letter-spacing: -0.41px;
   text-align:center;
   line-height:.43rem;
}
.bor{
	border-right:1px solid #9B9B9B;
}
.overlay{
	position:fixed;
	width:100%;
	bottom:0;
	height:100%;
	z-index:999;
	left: 0;
	background:#000000;
	opacity:.2;
}
/*dialog  start*/
.modal{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    overflow: hidden;
    z-index: 1040;
    background-color: rgba(0, 0, 0, 0.25);
    display: none;
}
.modal-content{
	width: 2.4rem;
	position: fixed;
	left: 50%;
	margin-left: -1.2rem;
	margin-top: 2rem;
	background-color: #ffffff;
	border-radius: 5px;
	text-align: center;
}
.modal-body{
    border-bottom: 1px solid #afafbc;
    z-index: 2000;
}
.modal-body p{
    font-size: 0.14rem;
    padding: 0.3rem 0;
    margin: 0;
}
.modal-footer{
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.14rem;
    color: #8f8f8f;
}
.btn-success, .btn-default{
    display: block;
    float: left;
    text-align: center;
    width: 50%;
    box-sizing: border-box;
    color: #666666;
}
.btn-default{
    color: #4188e0;
    border-left: 1px solid #afafbc;
}

/*无数据*/
.no_data{
	height: 1.6rem;
	margin-top: 45%;
	text-align: center;
}
.no_data img{width: 1.05rem;height: 1.23rem;margin: 0 auto .13rem;vertical-align: top;}
.no_data p{font-size: .15rem;color: #979797;}
/*下拉加载更多*/
#fq_pullMore{
	display:none;
	position:relative;
	bottom:0;
	left:0;
	width: 100%;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	font-size: 12px;
	color: #6e6e6e;
}
/*footer*/
.h_50{
	width: 100%;
	height: .5rem;
	overflow: hidden;
}
footer{
    width: 100%;
	height: .5rem;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.12);
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99999999;
}
footer p{
	width: 25%;
	height: .5rem;
	float: left;
	overflow: hidden;
	color: #4A4A4A;
	font-size: 0.1rem;
	line-height: 0.12rem;
	margin: 0 auto;
	text-align: center;
}
footer .footZ{
	width: 0.28rem;
	height: 0.28rem;
	display: inline-block;
	margin-top: 0.06rem;
}
footer .foot01{
	background: url(../images/foot01_2.png) no-repeat;
	background-size: 0.28rem 0.28rem;
}
footer .foot02{
	background: url(../images/foot02_2.png) no-repeat;
	background-size: 0.28rem 0.28rem;
}
footer .foot03{
	background: url(../images/foot03_2.png) no-repeat;
	background-size: 0.28rem 0.28rem;
	margin-left: 0.06rem;
}
footer .foot04{
	background: url(../images/foot04_2.png) no-repeat;
	background-size: 0.28rem 0.28rem;
	margin-left: 0.06rem;
}
footer .active01{
	background: url(../images/foot01_1.png) no-repeat;
	background-size: 0.28rem 0.28rem;
}
footer .active02{
	background: url(../images/foot02_1.png) no-repeat;
	background-size: 0.28rem 0.28rem;
}
footer .active03{
	background: url(../images/foot03_1.png) no-repeat;
	background-size: 0.28rem 0.28rem;
}
footer .active04{
	background: url(../images/foot04_1.png) no-repeat;
	background-size: 0.28rem 0.28rem;
}
footer p.redOn{
	color: #FF4545;
}

/*模拟ios下拉菜单*/
.ios-select-widget-box.olay {
	position: absolute;
	z-index: 99999999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	background: rgba(0, 0, 0, 0.37);
}
.ios-select-widget-box.olay > div {
	position: fixed;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	bottom: 0;
	left: 0;
	visibility: visible;
}
.ios-select-widget-box .iosselect-header{
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	background-color: #FFFFFF;
	z-index: 9999;
	text-align: center;
	border-bottom: 1px solid #C8C5C5;
	position: relative;
}
.ios-select-widget-box .iosselect-header .sure{
	position: absolute;
	top: .1rem;
	right: .15rem;
	width: .56rem;
	height: .27rem;
	line-height: .27rem;
	text-align: center;
	border: 1px solid #FF4545;
	border-radius: 3px;
	font-size: .14rem;
	color: #FF4545;
	box-sizing: border-box;
}
.ios-select-widget-box #iosSelectTitle {
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
    font-size: .15rem;
    font-weight: normal;
    color: #333;
}
.ios-select-widget-box .one-level-contain,
.ios-select-widget-box .two-level-contain,
.ios-select-widget-box .three-level-contain,
.ios-select-widget-box .four-level-contain,
.ios-select-widget-box .five-level-contain {
	height: 100%;
	overflow: hidden;
}
.ios-select-widget-box .iosselect-box {
	overflow: hidden;
}
.ios-select-widget-box .iosselect-box > div {
	display: block;
	float: left;
}
.ios-select-widget-box ul {
	background-color: #FFFFFF;
}
.ios-select-widget-box ul li{
	font-size: .16rem;
	height: .48rem;
	line-height: .48rem;
	background-color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	color: #333;
	opacity: .3;
}
.ios-select-widget-box ul li.at{
	font-size: .18rem;
	opacity: 1;
}
.ios-select-widget-box ul li.side1{
	font-size: .16rem;
	opacity: .7;
}
.ios-select-widget-box ul li.side2{
	font-size: .16rem;
	opacity: .5;
}
.ios-select-widget-box.one-level-box .one-level-contain{
	width: 100%;
}
/*只有一级*/
.ios-select-widget-box.one-level-box .two-level-contain,
.ios-select-widget-box.one-level-box .three-level-contain,
.ios-select-widget-box.one-level-box .four-level-contain,
.ios-select-widget-box.one-level-box .five-level-contain{
	width: 0;
}
/*只有二级*/
.ios-select-widget-box.two-level-box .one-level-contain, 
.ios-select-widget-box.two-level-box .two-level-contain{
	width: 50%;
}
.ios-select-widget-box.two-level-box .three-level-contain,
.ios-select-widget-box.two-level-box .four-level-contain,
.ios-select-widget-box.two-level-box .five-level-contain{
	width: 0;
}
/*只有三级级*/
.ios-select-widget-box.three-level-box .one-level-contain, 
.ios-select-widget-box.three-level-box .two-level-contain{
	width: 30%;
}
.ios-select-widget-box.three-level-box .three-level-contain{
	width: 40%;
}
.ios-select-widget-box.three-level-box .four-level-contain
.ios-select-widget-box.three-level-box .five-level-contain{
	width: 0%;
}
/*只有四级*/
.ios-select-widget-box.four-level-box .one-level-contain, 
.ios-select-widget-box.four-level-box .two-level-contain,
.ios-select-widget-box.four-level-box .three-level-contain,
.ios-select-widget-box.four-level-box .four-level-contain{
	width: 25%;
}
.ios-select-widget-box.four-level-box .five-level-contain{
	width: 0%;
}
/*只有五级*/
.ios-select-widget-box.five-level-box .one-level-contain, 
.ios-select-widget-box.five-level-box .two-level-contain,
.ios-select-widget-box.five-level-box .three-level-contain,
.ios-select-widget-box.five-level-box .four-level-contain,
.ios-select-widget-box.five-level-box .five-level-contain{
	width: 20%;
}
.ios-select-widget-box .cover-area1 {
	width: 100%;
	border: none;
	border-top: 1px solid #C8C5C5;
	position: absolute;
	top: 149px;
	margin: 0;
	height: 0;
}
.ios-select-widget-box .cover-area2{
	width: 100%;
	border: none;
	border-top: 1px solid #C8C5C5;
	position: absolute;
	top: 183px;
	margin: 0;
	height: 0;
}
.ios-select-body-class {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.ios-select-widget-box.olay > div > .ios-select-loading-box {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.5);
    display: none;
}
.ios-select-widget-box.olay > div > .ios-select-loading-box > .ios-select-loading { 
	width: 50px;
	height: 50px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -25px;
	margin-left: -25px;
	background: url() no-repeat 0 0;
    background-size: contain;
    -webkit-animation: loading-keyframe 1s infinite linear;
            animation: loading-keyframe 1s infinite linear;
}
@-webkit-keyframes loading-keyframe {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes loading-keyframe {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

